          var ttime3_wait__=function(func,func__lst=[],time_=0){setTimeout(function() {try{func(...func__lst)}catch{}}, time_);}
          //根据fun1返回值来执行func2 尝试max_count次数，延时时间为time_毫秒
          var ttime3=function(_this,ref_name,func2,func2_lst=[],max_ccount=50,ccount=0,time_=50,console_flag=false,time_wait=0){

            if (ccount==0){time_=0}
            if (ccount<max_ccount){
                        ccount=ccount+1;
                        setTimeout(function() {
                          if(console_flag){console.log('_this.$refs',_this.$refs,_this.$refs[ref_name]);
}
                        // console.log('((((p ttime2',p)
                        try{
                            if (_this.$refs[ref_name]){
                              if(console_flag){window.test_ttime3func=func2;console.log('func2:',func2);
}
                              if(time_wait!=0){ttime3_wait__(func2,func2_lst,time_wait)}
                              else{func2(...func2_lst)}
                            }else{
                              ttime3(_this,ref_name,func2,func2_lst,max_ccount,ccount,time_)
                            }}
                        catch{
                            ttime3(_this,ref_name,func2,func2_lst,max_ccount,ccount,time_)
                        }
                    }, time_);
                        }}